Skip to content

[ui] Add Integrations Marketplace to app #29027

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 11, 2025
Merged

Conversation

hellendag
Copy link
Member

@hellendag hellendag commented Apr 4, 2025

Summary & Motivation

Behind a (still-hidden) feature flag, add the Integrations Marketplace to the app.

  • Retrieve integration data from our new public API.
  • Populate a top-level marketplace list.
  • Populate pages for individual integrations.

There is still more to add here that will be in followups:

  • More metadata, namely for pypi/repo information and "built by" data.
  • The individual integration page needs to be updated to match current mocks.
  • We have more work to do on the markdown itself, e.g. showing both pip and uv commands.
Screenshot 2025-04-09 at 12 36 50 Screenshot 2025-04-09 at 12 39 57

How I Tested These Changes

Add myself to the feature flag, view Integrations Marketplace. Verify correct rendering of list page and individual integration pages.

Outside of the flag, verify that these routes are not accessible, and that the top nav button link does not appear.

Copy link
Member Author

hellendag commented Apr 4, 2025

This stack of pull requests is managed by Graphite. Learn more about stacking.

Copy link

github-actions bot commented Apr 4, 2025

Deploy preview for dagit-core-storybook ready!

✅ Preview
https://dagit-core-storybook-mh01kcvvg-elementl.vercel.app
https://dish-build-904-dg-in-app.core-storybook.dagster-docs.io

Built with commit de33d67.
This pull request is being automatically deployed with vercel-action

@hellendag hellendag force-pushed the dish/build-904-dg-in-app branch 2 times, most recently from 7936528 to 4fee015 Compare April 9, 2025 17:40
@hellendag hellendag marked this pull request as ready for review April 9, 2025 17:43
Copy link

github-actions bot commented Apr 9, 2025

Deploy preview for dagit-storybook ready!

✅ Preview
https://dagit-storybook-4qaqxy1wf-elementl.vercel.app
https://dish-build-904-dg-in-app.components-storybook.dagster-docs.io

Built with commit de33d67.
This pull request is being automatically deployed with vercel-action

@hellendag hellendag force-pushed the dish/build-904-dg-in-app branch from 4fee015 to 1bfe431 Compare April 9, 2025 18:48
tags: ['dagster-supported', 'etl'],
};

export const content = "import DocCardList from '@theme/DocCardList';\n\n<DocCardList />";
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Re: line -28]

Deleted all of these (and the generation script in ui-core) to appease TS.

See this comment inline on Graphite.

@hellendag hellendag force-pushed the dish/build-904-dg-in-app branch from 1bfe431 to 1a775f3 Compare April 9, 2025 21:20
Copy link
Contributor

@salazarm salazarm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

@hellendag hellendag force-pushed the dish/build-904-dg-in-app branch from 1a775f3 to de33d67 Compare April 10, 2025 21:18
[INTERNAL_BRANCH=dish/marketplace-flag]
@hellendag hellendag force-pushed the dish/build-904-dg-in-app branch from de33d67 to a1a78d9 Compare April 10, 2025 21:25
Copy link
Member Author

hellendag commented Apr 11, 2025

Merge activity

  • Apr 10, 9:28 PM CDT: A user started a stack merge that includes this pull request via Graphite.
  • Apr 10, 9:29 PM CDT: A user merged this pull request with Graphite.

@hellendag hellendag merged commit 9d5623b into master Apr 11, 2025
5 checks passed
@hellendag hellendag deleted the dish/build-904-dg-in-app branch April 11, 2025 02:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants